#include "utils.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
using namespace std;
#ifdef WIN32
    #include <windows.h>
#elif LINUX
    #include <unistd.h>
#endif
#include <QDebug>
Utils::Utils()
{
}

string Utils::get_cmd_result(const char *vCmd)
{
    string tRet;
//    FILE* fpRead;
//    fpRead=popen(vCmd,"r");
//    if(NULL==fpRead)
//    {
//        return "无法执行命令!";
//    }
//    char str[1024]={0};
//    while(fgets(str,1024,fpRead)!=NULL)
//    {
//        tRet+=str;
//        memset(str,0,1024);
//    }
//    fclose(fpRead);
    return tRet;
}

void Utils::sleep(int seconds)
{
#ifdef WIN32
    ::Sleep(seconds*1000);
    qDebug("Win32 Sleep 1 second...");
#else
    ::sleep(seconds);
    qDebug("Linux Sleep 1 second...");
#endif
    qDebug("Sleep 1 second...");
}
